<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div id="app">
    <h2>{{msg}}</h2>
<!--    <cpn></cpn>-->
    <cpn1></cpn1>

</div>

<!-- 1. script标签，注意：类型必须是 type="text/x-template"-->
<script type="text/x-template" id="cpn">
    <div>
        <h2>我是标题</h2>
        <p> 我是内容</p>
    </div>

<!--<template id="cpn1">-->
<!--    <div>-->
<!--        <h2>我是标题</h2>-->
<!--        <p> 我是内容</p>-->
<!--    </div>-->
<!--</template>-->

</script>
<script src="../js/vue.js"></script>
<script>

    // 1. 注册一个全局组件
    Vue.component("cpn", {
        template: "#cpn",
        data(): {
            return {
                title: "hello"
        }
        }
    })

    // 尝试失败，需要重点排查
    // Vue.component("cpn1", {
    //     template: "#cpn1"
    // })

    const app = new Vue({
        el: "#app",
        data: {
            msg: "hello"
        },
    })
</script>

</body>
</html>